added drawCustom