Added design
Added generated models