split .hpp into include folder