this is going to get good....i hope.