skoro hotový model ale kompletně neotestovaný