added GP service and it's working YAY