Split out talking routines to there own files