added traj generators