dealing with integers and strings