added simple choice processor