amjad+khan++++scracth+project.