parameter validations
new archiveTask(Task) method
fixed initial parsing