improved double validation + added program icon