poprawione i przetestowane PMX