three methods

three methods