finding a way to use views in a generic way
finding a way to use views in a generic way