portfolio work in progress ...