added custom renderer and other changes