modified directory structure
add models package