FINAL!!!!!!!!!!!!!!!! without textbox