add new entities for cities
add repositories for cities but some file are not implemented.