updated for winphone