added haiku validation