minor functional updates