poll functions are moved to registropoll.br