added a drop a marker functionality