worked with widget contentapi module