expense editing functional