recommendation to have single class/module per file