WIP: simpler shell