seperate class declare to .h file