finish task 3
ready to copy over