del noise, formating code
add exception messages in Task1
refactoring Task1