preparation for security model