adding translation module
removing q dependency