Completed version#2