separated .h and .cpp