lecture includes 3590851