added initial updateStatus() method