add GO validation
add GO validation