add status object; convert to dict more reasonably