Dev

With inspiration from [Reek](troessner/reek) source code!