DEVILS LEVEL 3 ASSIGNMENT