add docs about component