almost finished with every step