all the things except tests