added basic functionality of registering new spot