GPS done, TODO: Reflection