add super basic Progress component