trying #61 again
all these functions should work also for temp objects
probably all just the result of auto indentation
typo