finish ch 5, update spec files