implemented some of arraylist
updated notes