initial import; niminst now in its own repo