Rewrite of SWSherbrooke 2014