implemented gui choices in other actions