created places save functionality