commit components

I know, commiting components is not good, but this is just an example
project.