lgframework