atom segment not finished
nearly finish atom segment