added cross section and fixed random