working arraylist and lights