support for only sdk 11 and up