Added directional.hpp