переделка ChoiceField ;-( последняя задача...........