free methods

free methods