sanitize, debug, revamp