further updates to allow Run to function as an entity