stallion compilation

stallion compilation