Added interactive menu, so can be run directly from shell