add city through has_one through