[EDIT]
add prepare to wait makred.