kickoff logic