Add component todo