simplified sim engine interface and fixed composition issues