Added ArrayList and misc.