assignment3 - Abdullah Alhassan