added graduated and attended method for adam