abstracted out
marking location
abstracted out
added location to question management