Update directional.hpp