add rivet component and test thingy