start to implement status collector