We design irrigation systems that are precise for local conditions, and we address drainage problems as part of the installation if needed (retaining walls, grading, drainage features).