split into .h and .cc