add variable e in func main
fix conflict between d