Added Additional Support Functions & Detail