first approach towards step 2