first impl of LittleElephantAndBooks