add presentation: cohesion and coupling