starting with main doc