# 24-03-26 Tudat Developer Meeting
- Issues that the current implementation has
- What we would want the (refactored) functionality to do; define any boundary conditions of the implementation
**J** (**issue**): Personally, the **issue** I have with the current setup is that **we encourage users to define orientations separately for thrust, rotational dynamics, aerodynamic guidance**, etc.
**J** (**want**): I would be in **favour** of making the user setup the body-fixed orientation separately beforehand (in most cases). This body-fixed orientation would then serve as a basis for the thrust orientation.
---
**D**: Incompatibility with ODE forumation.
**Distinction**: Definition of body orientation throughout simulation VS. during propagation.
On atmosphere model creation.
>- **D**: To do this the (oh crap) the atmosphere model should be created before the rotation model becasue the flight conditions need to know if there's an atmosphere involved, as it would need to be derived from atmospheric flight conditions. (nevermind oh crap) we have to make sure that the atmosphere model of the central body is created before the rotational model of the vehicle.
- Defining a ephmeris base clase which does
### Relevant classes
- *ThrustGuidance*
- *AerodynamicsGuidance*
- *DependentOrientationCaculator*
- *RotationalEphemeris*