add ec2 func