add enhancements to view composition