Foundation routine.