v2.0 modified design to provider waiter's access from any consumer processs