Finishing 3d rotational diffusion and moving core funcs to Ciabatta