some more engine work