revert lots of stuff because of FC of rom