provides initial routing