add waiting
remove sigma and this is not a working commit