Completed part 3 first draft and added ST impl