First Attempt of logic
change setup