update SA code (even shorter now)