initial implementation

all the mechanics seem okay, but the LTI somehow is not showing up in WM