Final assignment for INFITT01