simplified code
more docs
simplified code
added visual cues
initial shellcontrol