OS hw #1, #5, #6