add location argument to menu items
add property
add property
rename class
move some footer logic around