add place changes
add place functionality