add options to customize list env