preliminary commit on customized view