fixed choosing children