add matrix.hpp
