Added DataLoader and random positions generator