cleaned up ParseService