mongo contruction