Only non-spin case is written.