All You Must Know About Distance Training