refactor composed chart