engine double assigning fixed