arraylist in progress, clear and remove  implemented