prototype 1 check