basic setup complete and functional