working Class impl