Committing Task #1, Task #2 and Task #3