testing modularity and design 8813122