more methods and docs. Add FixedSizeArrayList into this