clean out for re-factor
initial state
Basics1
Basics2
Basics2
Collections1
naming