translate script work
more progress promise chain