added initial routing