Code architecure reogranization, rejection of global using, implementation of interaction with objects, who command