addacooper1 implemented and tested