zakonczono prototyp. Kod js zrefaktoryzowany