updated with second list and mark corrections