Initial commit of base class