This is following a tutorial by DkUniverse on youtube. All credit goes to him. not a finished project