added functionality in engine for new component