a bit of meshing
add todos
update likelihoods