added guess functions