add poem validate