separate engines begin, modeling after spree