[#92] preparing installation for all the issues ahead - unfortunately a very huge commit