rm cuid
extract checkbox and text-input components into seperate modules