working cp-poll