blueprint for plugable views