initial commit - stepts 1 to 4