in middle of adding new universal trajectory class