implement security feature