added factory for animals