added abstract security class