sc stuff and angular rcd generation