minor updates to style and functionality