Made all variables final
Added supported devices and API versions