all the hard work is done