############################# Video Source: www.youtube.com/watch?v=BVx51PbFimU Fixed the best i could.gddone #############################