Perché ci sono DUE funzioni main? La prima oltre ad essere di troppo è anche completamente sballata, eliminala.