updated target api and support library