translation & cleanup