See attached for all details