AFE Assignment 2