interface and engine integration