set up require and folder structures