getting engine input