4.54
with exercise additions