ok
Proxy
Builder pattern
Only pattern left