extra security checks added