First attempt at creating the shell