oving 3 start
stdin workaround
oving 2 & 3 stuff
Merge branch 'private'