constructors to cc file