fixed above,left,right,below fns