Something, that must improve my programming skills...