dont use an int