finish step 2 basic structure
function of shape and border not finished