move stuff around for clearer steps