add aaa method