this is taking too long and i am impatient