Big update, BIG THANK TO ANDROIDARMV6!!