edited slighly the final paper