TESPS vedemecum