step 2.7 uncomplete