spot saves to db