- Add task setting MET
- Most task setting is now separate in another file
- More refactoring