added surviveSRC