submitted to arxiv