unfinished LMP stuff