detailed steps