running all components together for testing