first working pir-assembly with all the dependencies