added windows phone support