reback to lgpl