first draft of selfstatusview complete