Method separationreduce argumentone method one workone method one indentunderstand code when read only public code (private is abstraction by method name)reduce method line Class separation