be more SOLID