odpluskwianie cz. 2, usuniecie zbędnego forkowania, optymalizacja