add new 3th party code