metadata editing and more interface stuff