empty shell with login system