fixed max number to 20