fix render & interface