you could have just used a tuple