added Faker functionality to generate quality random data