EDITION #3 work in progress ...