change property name
add ability to cycle completions backward