WP7 implementation

pull away