almost done the tests (the last one is not working for apparently no reason :( gonna fix it on monday).