add extra files & sample components