fix indent
Use immutable list