added small steps