updates to module 5