elephant
Missing definitions