Alternatives to animal testing, a current challenge