implement status messages