Basic Run functionality done