add engine download support (not functionally yet)