First implementation + debian packaging