Updated run proc