attempt to get this working, but abandoning for now