replace with celix_ prefixed array list api, and add some comments