lots of things work now
for davd