Long trainer