added web based gui for class-shelve access