try to cleanup Polynomial API