Added and refactored a few things

Added updated_by_last_action and why_run functionality