half-dynamic, working MLP