adding first drag aproach