Add Inline temp refactoring