RYERSON final practice ---dundundunnnnn-