Resolve #1: How to set different environment profile and properties

Signed-off-by: xueyichen <iamxueyichen@gmail.com>
Merge branch 'research-envrionment'