some work on views