Create Base.hpp