i think it should be type represent time, so added over time as 4 , remove the rubbish type. status  use 1 as rubbish.
i think this is better.
the code need to change in next commit.