implemented processing multiple messages and can receive required animals plus options