added module chapter code and geometry module