application structure for solution 1