add google maps, some backend, sql script