add widget loader