update methods and default params