added ppoly