have directional functionality added!