fixed sc* without test code