input from class notes