GPS Design