add env and array demo