aptitude is required