full function day3 agsignment