seperate tracker mapping for easier testing