optimizacija
nov nacin preracunavanja

todo a lot of fixes