arrays - done
List - done