init opti done; bg separation remaining