Make things immutable
Optimize