class setup complete