finish modularity