what are charllenges you encountered this subject ​