implemented add & route --- though not at all tested yet