edit by tutorial 2