almost finished 1, finished 2