optional custom view additions