Classes and empty functions

need implementations ASAP