a massive set of changes for awesome, I am rightfully pride of myself ^_^