Selecting tools functionality