add dynamic status control, but didn't work yet
add dynamic status control, but didn't work yet