wp7 and other updates