NEW: funkcni mechanika
BUG: solver nefunguje spravne