High functioning retard;