assignment 2 til genafl!