all new github model, ec2 working, tests