fixed bug with user decision