есть готовые решения, развязывающие вход и выход. Но тебе говно и палки подавай.