...summer work in progress.....