Ok so added source art and also fixed up the code.