more progress, up to using lophilojs