add parse validation