Add secret passage functions.