Feat: build radio and checkbox