Android stuff + optimization like crazy