fix step bug