added linTranslateDown function, linTranslateUp pending