with checkbox feedback