Integrated everything - ready for testing