Add: lower/uppe copy functions, some tidyups renames