add optional init element in component