This is taking too long !tip 1