fuuuuuuuuu... it takes so long.