Glossary:
assignment - /əˈsaɪn.mənt/
noun - a piece of work given to someone, typically as part of their studies or job.
hats off to sb
idiom - said to praise and thank someone for doing something helpful.
extra hand
noun - help with doing something.