made it so location stuff actually get's called