and I forgot to mention he is perfectionist .He's terribly scared to make mistakes,he gets very frustrated if he can't do something at first attempt and if he sees it'a bit harder and there's potential to make mistake he quits.We are working on this right now he just accepted this week that it is ok to make mistakes(but still get very upset if he has one)