add Status observer & renderer