work on step

added methods