first step to result class generation