revamp and I guess it kind of works