status implementation now compiles (not yet debugged)