removes do operator
Add some basic collections to core
this.literal -> literal
Header and reformat code