now fully AAA protocol compilent