008: changing add modules method to accept dependencies and fixed accordingly, translation not working