fix CS
fix CS 2
fix CS 3
supporting getting loader version