(master) added require stuff