add remove for array