redo Status class/object