Rough implementation of addressing and routing