updates to methods