tutorial 45-46