step 1 ui validation