added optional views