A location based messaging service for forgetful people