У вас точно такой же интерфейс в шелле. Зачем два?