completed the first three steps