implemented shell, placeholder homecontroller