added beginning of aa tree
more aa tree stuff