Added Flat joining and Creation