add label, progress and icon