added in sc compatibility for add component