index page, multiple command types, basically functional now