finished all the stuff