rename to functions.h/cpp?