Refactor concierge

If we are not going to use Concierge as a class, it should become a module. 
Now the syntax is shorter and more clear
We could put all comments before the statement, wdyt ?