add requirement explanation
rename main file and parse only field needed