my main code