first implementation
fixing dist.ini and varisous building stuff