phase 1 of adding a service to add polling support.