tidied up animal form