added READ_EXTERNAL_CARD permission