add elves and tests