Add support for fulfill on the client side
Combine sandbox and environment