add SinusCosinusModel
conditional z distance
changing MSD