updated structures of MLPs