Main
THE ABOVE IS THE WORKING EXAMPLE