fixed return type, deleted goats