Present
Present, set out, draw up, frame, expound, give an account of, narrate, rehearse, list, point out, enumerate, particularize, specify, state, announce, quote, mention, designate, individuate, describe, set forth, delineate, explain, relate, recount, recite, catalogue, spell out, itemize, tabulate, identify, define, declare, cite, instance, name, and be specific about.
Assign
Assign, appoint, commission, charge, post, vote, adopt, select, allocate, delegate, ordain, send, nominate, elect, co-opt, and choose.
Thoroughly
Thoroughly, exhaustively, minutely, point by point, blow by blow, rigorously, assiduously, painstakingly, carefully, completely, fully, intensively, in depth, from top to bottom, closely, item by item, meticulously, scrupulously, conscientiously, methodically, sedulously, comprehensively, to the fullest extent, and extensively.