added new backdoor mechanism