added class boiler plate header