added random boolean util