add indexof, sum, remove