https://lavaindy.com/how-do-i-write-an-assignment/