its been sloooooow.