rewrite brain trans_funcs, so that brain can run without lost or gain info itself