added random pop demo