more refactoring
refactored get_SCAT
passing all tests (that matter)