add waiting layer