Toy shell implementation for my training in MS