Designviewscopy

merging some design into master branch.