expense tags now are stored ordered by position