add checkpos