90% funkcjonalnosci wczesniejszej (z nieobiektowego kodu) juz jest