problems with choose