use new 2.1 api