Be as thorough as possible please, including related timelines, technical details or other pertinent information.