(see original project by j3or for instructions)
All I did was redo somethings some very little things