add coord.hpp