dzialajacy przetestowany main - do p.1.5