if fix: moving variables to vm registers and comparing it
type match checking (conversions are disallowed)
deleted unused old classes