add environment checker at initialize function
update setup documents