clean code+ static methods + partial classes+ comment all codes+ using folders