implementing Routing an persistent Storage