Added sample, interfaces and expression engine dependency