patched for android