work in progress - please be patient---