all ready for complex mesh creation