afp-assignment-2