modify the interface to match with lpel interface