added faker requirement