remove unneeded files, improve dependency injection code, improve tableview routines