add more proc for env