all functionality for AR working. need to do checking + comments