updating message structure; locaiton is not there yet