added custom widgets