Hampton Roads order of battle

The following forces and commanders fought at the Battle of Hampton Roads, Virginia, March 8–9, 1862.
Union.
US Army (stationed at Fort Monroe)
US Navy
Confederate.
CS Navy