license header update
some mongo dao things