added status updates and associated functionality