Here it finally is! Not ruling out the possibility that I'll come back to this(especially if PapaLouie will step up).