deleted include randomness