Added documentation and AA backend