first version (Layout Responsive added)
desing pattern

controller / dao / service