My version of kirk_engine