Why are you using ArrayList?