revert to flat entry hierarchy
add support for prefixes with the list command
Implement command pattern