updated security model