added class registration scaffold