wow, it has been a while.