split ann into components