trainer: get page