began with implemenation of translatemanager