Add component stuff