task 0007 added
task 0009 added
task 0010 added
task 0011 added
task 0012 added
task 0013 added
task 0014 added
task 0015 added
task 0016 added

task 0016 added
Merge pull request #16 from agmcs/master

task 0007-0015