sample class router