Initial commit of class