user's document module