add more random behaviour; change next page retrival