Implemented A&G+