add java collection abstract data structure