Implement iprecip resource