Made source types classwide variable