wrote in check methods and what_box