copied lecture fixes