User:Federico: Difference between revisions

From XPUB & Lens-Based wiki
Line 61: Line 61:
As collective contributions I worked on:
As collective contributions I worked on:


* [[ the license]], with Euna and Nami
* [[https://pad.xpub.nl/p/wftf_licensing the license]], with Euna and Nami
* [https://pad.xpub.nl/p/Issue13_communication the communication], with Camilo and Floor
* [https://pad.xpub.nl/p/Issue13_communication the communication], with Camilo and Floor
* [https://issue.xpub.nl/13 the web side], with Louisa
* [https://issue.xpub.nl/13 the web side], with Louisa
* I pushed the stuff on the git: Michael revealed me the magic power


<br>
<br>
Line 361: Line 362:
document.querySelector('#showMessage').innerHTML = message
document.querySelector('#showMessage').innerHTML = message
</syntaxhighlight>
</syntaxhighlight>
===About the Git===
[[File:Git.jpg|center|frame]]


==Personal Contribution: Practical Vision==
==Personal Contribution: Practical Vision==

Revision as of 21:41, 11 April 2021

Federico or Poni who likes pigeons and purple and to unzip folders

Federico or Poni who doesn't like yellow and labor and neither php






Summary.jpg




Important:

Random Volountaries Picker from XPUB1 2020/21

A random picker for 'volountaries' from XPUB1 2020/21

Download the file from here and store it in the home folder of your computer
Just open the terminal/cmd and digit:

 python3 xpub.py



1st Trim

Prototyping-pong

Here there are the patches I created the first trimester. There is also a repo.

Tools I particularly used the first trimester

  • local jupyter-lab
  • NLTK
  • Pandoc
  • SCSS
  • P5.js
  • and HTML, CSS, JS and Python, of course

Special Issue 13

So I guess we're dealing with it

Collective Contribution: Wor(l)ds for the Future

As collective contributions I worked on:


About the License

Licenses are lovely, I have to say. My favorite is the json one:

The Software shall be used for Good, not Evil.


So here it is the license

About the Communication

We had very nice dinners together deciding what to do for the launch etc.
And we watched a lot of videos of very old expired cans, after that we promised to ourselves to buy a fruit can and in 20years we'll meet and we'll open it.
Camilo and I, at Floor's Birthday, gifted her a lytchee can. Fun fact: was already expired since a few months.

About the web

Old index.png


  • we thought about a first version which attempted to resonate on the printed version of the repub, an interactive whiteboard that you could fill with more or less the same stuff of the printed version
    • Fortunately, Manetta pointed out some days before the launch that it didn't make sense
    • we agree and in 30minutes we prepared some sketches for the current web version:



New hypothetical not real landing page

LandingNotLanding.png
LandingNotCoding.png


In the World of Atata there is a lot of eco swaraj.
People, in the past, demandad for liquid and now
there is also an abundance of practical vision!
Also ?!, resurgence, tense and hope
have an important role on the well-being of this beautiful land.
Otherness and undecidability are the next goals to reach.


In the World of Resurgence there is a lot of undecidability.
People, in the past, demandad for tense and now
there is also an abundance of practical vision!<be> Also otherness, liquid, eco swaraj and atata
have an important role on the well-being of this beautiful land.
Hope and ?! are the next goals to reach.


At the end we used that logic but with a slightly different text asking people to choose certain words from their text.
And we wrote it in JavaScript.
And why not after all, why not copy paste here the code.

let NN = ["punctuation", "symbol", "conflict", "matter", "flux", "loop", "visibility", "multiplicity", "imagination", "democracy","darkness", "subjectivity", "reciprocity","corn", "water", "communities", "Kanye West", "cunt", "god", "language", "knowledge", "web", "ruins", "interdependence", "oneness", "identity", "values", "systems", "democracy"];

let VB = ["embrace", "flow", "combine", "reinterpret", "understand","perform", "dominate", "argue", "overuse", "express", "imagine", "perform", "coexist", "give", "receive", "reflect", "translate", "disseminate", "learn", "weave", "complicate", "demoralise", "experience", "expand", "dominate", "overuse", "express", "happen", "arrive", "submit", "self-govern", "reworld"];

let AC = ["boundless","political","pluralistic","accessible", "organic", "sublime", "imaginistic", "linguistic", "undecidable", "potential", "autonomous", "indigenous", "systemic", "reciprocal", "plural", "collective", "foreign", "unrelated", "suspicious", "other", "descriptive", "feminist", "alive", "ecologic", "harmonous"];



//main words
let NNP = ["liquid", "tense",];

var TS = ["?!", "atata", "resurgence", "hope", "practical vision", "otherness","undecidability","eco swaraj"]


function shuffleArray(inputArray){
    inputArray.sort(()=> Math.random() - 0.5);
}

shuffleArray(NN);
shuffleArray(NNP);
shuffleArray(VB);
shuffleArray(AC);
shuffleArray(TS);

var links = {
    "?!": "00/",
    "dominate" : "00/",
    "overuse" : "00/",
    "express" : "00/",
    "punctuation" : "00/",
    "symbol" : "00/",
    "conflict" : "00/",
    "political" : "00/",
    "imaginistic" : "00/",
    "linguistic" : "00/",
    "liquid": "LIQUID/",
    "flow": "LIQUID/",
    "combine": "LIQUID/",
    "reinterpret": "LIQUID/",
    "matter": "LIQUID/",
    "flux": "LIQUID/",
    "loop": "LIQUID/",
     "boundless": "LIQUID/",
    "organic": "LIQUID/",
    "sublime": "LIQUID/",
    "undecidability": "UNDECIDABILITY/",
    "visibility": "UNDECIDABILITY/",
    "multiplicity": "UNDECIDABILITY/",
    "imagination": "UNDECIDABILITY/",
    "imagine": "UNDECIDABILITY/",
    "perform": "UNDECIDABILITY/",
    "coexist": "UNDECIDABILITY/",
    "undecidable": "UNDECIDABILITY/",
    "potential": "UNDECIDABILITY/",
    "autonomous": "UNDECIDABILITY/",
    "hope": "HOPE/",
    "embrace": "HOPE/",
    "understand": "HOPE/",
    "argue": "HOPE/",
    "democracy": "HOPE/",
    "darkness": "HOPE/",
    "subjectivity": "HOPE/",
    "political": "HOPE/",
    "pluralistic": "HOPE/",
    "accessible": "HOPE/",
    "atata": "ATATA/",
    "give": "ATATA/",
    "receive": "ATATA/",
    "reflect": "ATATA/",
    "reciprocity": "ATATA/",
    "corn": "ATATA/",
    "water": "ATATA/",
    "indigenous": "ATATA/",
    "systemic": "ATATA/",
    "reciprocal": "ATATA/",
    "practical vision": "PRACTICAL_VISION/printing/",
    "translate": "PRACTICAL_VISION/printing/",
    "disseminate": "PRACTICAL_VISION/printing/",
    "learn": "PRACTICAL_VISION/printing/",
    "plural": "PRACTICAL_VISION/printing/",
    "collective": "PRACTICAL_VISION/printing/",
    "foreign": "PRACTICAL_VISION/printing/",
    "language": "PRACTICAL_VISION/printing/",
    "knowledge": "PRACTICAL_VISION/printing/",
    "web": "PRACTICAL_VISION/printing/",
    "otherness": "OTHERNESS/",
    "experience": "OTHERNESS/",
    "expand": "OTHERNESS/",
    "understand": "OTHERNESS/",
    "oneness": "OTHERNESS/",
    "identity": "OTHERNESS/",
    "values": "OTHERNESS/",
    "unrelated": "OTHERNESS/",
    "suspicious": "OTHERNESS/",
    "other": "OTHERNESS/",
    "tense": "TENSE/",
    "happen": "TENSE/",
    "arrive": "TENSE/",
    "submit": "TENSE/",
    "Kanye West": "TENSE/",
    "cunt": "TENSE/",
    "god": "TENSE/",
    "descriptive": "TENSE/",
    "feminist": "TENSE/",
    "alive": "TENSE/",
    "eco swaraj": "ECO-SWARAJ/",
    "ecologic": "ECO-SWARAJ/",
    "harmonous": "ECO-SWARAJ/",
    "political": "ECO-SWARAJ/",
    "self-govern": "ECO-SWARAJ/",
    "communities": "ECO-SWARAJ/",
    "systems": "ECO-SWARAJ/",
    "democracy": "ECO-SWARAJ/",
    "resurgence": "RESURGENCE/",
    "weave": "RESURGENCE/",
    "complicate": "RESURGENCE/",
    "demoralise": "RESURGENCE/",
    "reworld":"RESURGENCE/",
    "ruins": "RESURGENCE/",
    "interdependece": "RESURGENCE/",    
}

var icons = {
    "?!": "M",
    "dominate" : "M",
    "overuse" : "M",
    "express" : "M",
    "punctuation" : "M",
    "symbol" : "M",
    "conflict" : "M",
    "political" : "M",
    "imaginistic" : "M",
    "linguistic" : "M",
    "liquid": "L",
    "flow": "L",
    "combine": "L",
    "reinterpret": "L",
    "matter": "L",
    "flux": "L",
    "loop": "L",
     "boundless": "L",
    "organic": "L",
    "sublime": "L",
    "undecidability": "U",
    "visibility": "U",
    "multiplicity": "U",
    "imagination": "U",
    "imagine": "U",
    "perform": "U",
    "coexist": "U",
    "undecidable": "U",
    "potential": "U",
    "autonomous": "U",
    "hope": "H",
    "embrace": "H",
    "understand": "H",
    "argue": "H",
    "democracy": "H",
    "darkness": "H",
    "subjectivity": "H",
    "political": "H",
    "pluralistic": "H",
    "accessible": "H",
    "atata": "A",
    "give": "A",
    "receive": "A",
    "reflect": "A",
    "reciprocity": "A",
    "corn": "A",
    "water": "A",
    "indigenous": "A",
    "systemic": "A",
    "reciprocal": "A",
    "practical vision": "P",
    "translate": "P",
    "disseminate": "P",
    "learn": "P",
    "plural": "P",
    "collective": "P",
    "foreign": "P",
    "language": "P",
    "knowledge": "P",
    "web": "P",
    "otherness": "O",
    "experience": "O",
    "expand": "O",
    "understand": "O",
    "oneness": "O",
    "identity": "O",
    "values": "O",
    "unrelated": "O",
    "suspicious": "O",
    "other": "O",
    "tense": "T",
    "happen": "T",
    "arrive": "T",
    "submit": "T",
    "Kanye West": "T",
    "cunt": "T",
    "god": "T",
    "descriptive": "T",
    "feminist": "T",
    "alive": "T",
    "eco swaraj": "E",
    "ecologic": "E",
    "harmonous": "E",
    "political": "E",
    "self-govern": "E",
    "communities": "E",
    "systems": "E",
    "democracy": "E",
    "resurgence": "R",
    "weave": "R",
    "complicate": "R",
    "demoralise": "R",
    "reworld": "R",
    "ruins": "R",
    "interdependece": "R",
}


let message = `In the <a2 onClick="window.location.reload();" id="future">future</a2>, the world could be full of <a class="${icons[TS[0]]}" target="_blank" href="${links[TS[0]]}">${TS[0]} <span class="${icons[TS[0]]}">${icons[TS[0]]}</span></a>.\n\

Beings could <a target="_blank" class="${icons[VB[0]]}" href="${links[VB[0]]}">${VB[0]} <span class="${icons[VB[0]]}">${icons[VB[0]]}</span></a> and <a target="_blank" class="${icons[VB[1]]}" href="${links[VB[1]]}">${VB[1]} <span class="${icons[VB[1]]}">${icons[VB[1]]}</span></a> in 

<a target="_blank" class="${icons[NNP[0]]}"href="${links[NNP[0]]}">${NNP[0]} <span class="${icons[NNP[0]]}">${icons[NNP[0]]}</span></a> <a target="_blank" class="${icons[NNP[1]]}" href="${links[NNP[1]]}">${NNP[1]} <span class="${icons[NNP[1]]}">${icons[NNP[1]]}</span></a>.\n\

The <a target="_blank" class="${icons[TS[2]]}" href="${links[TS[2]]}">${TS[2]} <span class="${icons[TS[2]]}">${icons[TS[2]]}</span></a> would no longer be <a target="_blank" class="${icons[AC[4]]}" href="${links[AC[4]]}">${AC[4]} <span class="${icons[AC[4]]}">${icons[AC[4]]}</span></a>, but 

<a target="_blank" class="${icons[AC[2]]}" href="${links[AC[2]]}">${AC[2]} <span class="${icons[AC[2]]}">${icons[AC[2]]}</span></a> and <a target="_blank" class="${icons[AC[5]]}" href="${links[AC[5]]}">${AC[5]} <span class="${icons[AC[5]]}">${icons[AC[5]]}</span></a>.\n\ 

Only with <a target="_blank" class="${icons[AC[3]]}" href="${links[AC[3]]}">${AC[3]} <span class="${icons[AC[3]]}">${icons[AC[3]]}</span></a> <a target="_blank" class="${icons[TS[3]]}" href="${links[TS[3]]}">${TS[3]} <span class="${icons[TS[3]]}">${icons[TS[3]]}</span></a>, there could finally be 

<a target="_blank" class="${icons[TS[4]]}" href="${links[TS[4]]}">${TS[4]} <span class="${icons[TS[4]]}">${icons[TS[4]]}</span></a>.\n\ 

Without <a target="_blank" class="${icons[TS[5]]}" href="${links[TS[5]]}">${TS[5]} <span class="${icons[TS[5]]}">${icons[TS[5]]}</span></a>, <a target="_blank" class="${icons[NNP[1]]}" href="${links[NNP[1]]}">${NNP[1]} <span class="${icons[NNP[1]]}">${icons[NNP[1]]}</span></a> <a target="_blank" class="${icons[TS[6]]}" href="${links[TS[6]]}">${TS[6]} <span class="${icons[TS[6]]}">${icons[TS[6]]}</span></a> could never <a  target="_blank" class="${icons[VB[3]]}" href="${links[VB[3]]}">${VB[3]} <span class="${icons[VB[3]]}">${icons[VB[3]]}</span></a>.\n\ 

This is why we have to <a target="_blank" class="${icons[VB[2]]}" href="${links[VB[2]]}">${VB[2]} <span class="${icons[VB[2]]}">${icons[VB[2]]}</span></a> for the <a target="_blank" class="${icons[TS[7]]}" href="${links[TS[7]]}">${TS[7]} <span class="${icons[TS[7]]}">${icons[TS[7]]}</span></a> in ever-changing <a  target="_blank" class="${icons[NN[0]]}" href="${links[NN[0]]}">${NN[0]} <span class="${icons[NN[0]]}">${icons[NN[0]]}</span></a>.`

document.querySelector('#showMessage').innerHTML = message

About the Git

Git.jpg

Personal Contribution: Practical Vision

I re-published the text Practical Vision.

For the republication I used P5.js to generate hand-drawing style shapes in order to highlight the most important (for me) passage in the text. Since the text is about the importance to deal also with not-western languages I asked to a senegales friend and to the author some translations of Practical Vision in different African languages, and I think it pretty worked.

PV.png
PV1.png
Boxt.jpg


As personal contribution I made an overview of possible links with the inner meaning of Practical Vision and the web result is an interactive map based on anchor links, in the pdf is just static.


I also made a telegram bot:

This Telegram BOT makes a crowd-sourced dictionary with your translations. 
You can add every word/sentence you want from english to be translated into any language!          



Technically speaking, the bot works, it stores the dictionary in the sandbot but is not a catchy tool. Maybe is not urgent, nor a necessity. I also didn't really propose it to a public, onestly.
Firsts annotations: https://pad.xpub.nl/p/Practical_Vision_Jalada

2nd Trim

Prototyping Times

Special Issue 14

Collective Contribution: I don't know where we're going, but...

Personal Contribution: PRAXIS

3rd Trim

Thesis








Issue 13

Elements for my republish [Practical Vision]:

  • Map Side:
    • Official Artistic Response's shapes are the elements for my map
    • Squares seem like to move from the grid of the map
    • Think to more variables if colours allowed
  • Texts side:
    • In any case:
      • Telegram Dictionary Bot explaination [a bot created in order to store translated sentences in every languages users wants] [maybe have a 'weekly sentence' to translate] [people can ask to bot to discover a random translated sentence]
      • Original Text w/ arrows which link certain words to my thoughts on:
        • "PICTURE AS INTERFACE OF LANGUAGE" + M. Fisher about language capitalism non-heritage --> neo-colonialism
        • Touring, relationship language with stuff
        • F. Cramer, various kind of languages --> "computer language"
    • if w/ color:
      • Grammar Visualization
    • if w/out color:
      • Another Visualization?




The Wiki of the Special Issue 13: Words for the future.

Analyzing Words


Team: 🗂 Floor, Martin   , 🍭fə_erico [ Poni ]______



Words/publications to read/annotate from Words of the Future:

  1. TENSE PDF PAD Simon(e) van Saarloos
  2. Practical Vision PDFPAD Moses Kilolo
  3. Eco-Swaraj PDF PAD Ashish Kothari



Creating Licenses


The Free Software Song

Writing a License: First Attempt

This is a first attempt to write a license, with Camilo* , 🗂 Floor and Martin   .



XPUB - Words for the future Vol.2

General License

© 2020 XPUB

We are really happy that you are reading this, so please continue to read this short license you will be rewarded:

Permissions:

Any individual, group(s), non-profit organization(s) may morally use, modify, distribute the content of this work. We also encourage to translate the contents into other languages

User(s) may extend this license, as long as these initial conditions remain in force.
You are free to use, modify and republish the contents as long as you follow all of the conditions stated in the Obligations section of this license

Obligations:

Any re-publication of the contents must explicitly provide the name(s) of the original author(s). If you want to republish the contents, you must upload it on the *link/web/git* in order to keep track of the dialogue between all the re-publications.

Prohibitions:

Not for commercial use. Users must not remove this license from the work. No put in microwave, in IKEA bookshelves, in pink usb sticks.

Warranty

This license remains active as long as the Internet exists.

Sanction

Users recognise breach of the above terms may be sanctioned to the maximum extent applicable by Karma.[1]

[1] Karma is the name of my lawer



Thank you if you have finished to read it


Intro

"The idea of copyleft is basic to the natural propagation of digital information among humans in a society" [1]


  • The freedom to run the program as you wish, for any purpose (freedom 0).
  • The freedom to study how the program works, and change it so it does your computing as you wish (freedom 1). Access to the source code is a precondition for this.
  • The freedom to redistribute copies so you can help others (freedom 2).
  • The freedom to distribute copies of your modified versions to others (freedom 3). By doing this you can give the whole community a chance to benefit from your changes. Access to the source code is a precondition for this.


Reading PhD's thesis of Aymeric.

In Search of Pluralism

About the link between free software (and open source) and its expansion into other forms of cultural production (pp. 76-91)


  • The word "free" refers to freedom, not price: Any individual has the freedo of copying, distribuiting and modifying * for personal, noncommercial purpose
  • Copyright not very useful to the digital interworked realm
  • From 1998 people from every field started to write their own license
    • Different understandings of what freedom and openness mean in the context of culture and knoweldge
    • Licenses as expressive tools to empower and materialise various ideology
      • 'BUT' this proliferation is not necessarily a positive semantic disorder. Every licenses seem to connect theirself under the same umbrella but they have distinctive fts and attitudes on the understanding of the free/open software template
  • Metaphor with liberalism?
    • but the proliferation of licenses is not driven for competition but for an emergence of identity politics!
    • but democratic system depends on the multiplication of discourse
    • multi attempts to protect cultural freedom and openness as a whole.
  • What about the legality of these licenses?
    • Here arrives CreativeCommons: more generic approach to openness in culture
    • CC embraces the strategy of economics by providing a collection of licences to fit every purpose
    • Cascading, license's communities which did not embrace CC started to aggregate theirselves


Proto free culture definitions

Four kinds of free knowledge by Pena-Lopez

  1. The freedom to use the knowledge, for any purpose (freedom 0).
  2. The freedom to study how the knowledge applies, and adapt it to your needs (freedom 1). Access to the source information is a precondition for this.
  3. The freedom to redistribute knowledge so you can help your neighbour (freedom 2).
  4. The freedom to improve the knowledge, and release your im- provements to the public, so that the whole community bene- fits (freedom 3). Access to the source information is a precon- dition for this.


The Open Knowledge Definition (three meanings of open: legally socially technologically open)

  1. Access
  2. Redistribution
  3. Re-Use
  4. Absence of Technological Restriction
  5. Attribution
  6. Integrity
  7. No Discrimination Against Persons or Groups 8. No Discrimination Against Fields of Endeavor 9. Distribution of License
  8. License Must Not Be Specific to a Package
  9. License Must Not Restrict the Distribution of Other Works


4Rs Framework Willey's distinction between rework and remix

  1. Reuse – Use the work verbatim, just exactly as you found it
  2. Revise – Alter or transform the work so that it better meets your needs
  3. Remix – Combine the (verbatim or altered) work with other works to better meet your needs
  4. Redistribute – Share the verbatim work, the reworked work, or the remixed work with others


  • Moral --> different readings of the free software template are possible.
  • But --> "As the concept spreads so we are seeing of proliferation of licences and a potential blurring of what is open and what is not": Important to preserve compability

We assume that the Free Software template is a model for large-scale productive social relation where generous collaboration take place and not just a more effective and liberal form of efficient production and sharing:


RELATIONS > PRODUCTIONS


Critical appropriation of technologies + Subvertion of hegemony
  • Copyleft, DIY, consensus-based decision-making and free-open source software
  • breakin down barriers between producer and consumer is an example of collective intelligence
  • changes in aesthetic, economic and social paradigms


"...the role of free and open source software in forging a culture that goes beyond software and exist outside of the “economical time of unlimited profit”; where new ways of learning, creating, and participating, offer an alternative to a dominant productive model of time. [...] free culture was therefore more than a chaotic collection of definitions and licenses, it was also the concrete manifestation of different ideas about society, structured and grounded by the free software template." <== :)

From Techno-Legal Templates to Sandbox Culture

About the problematics/limits of unrestricted sharing, remix, appropriation, etc (pp.285-297)

  • Free software is a model to develop free culture:
    • Innovation is central in this discourse
  • Remix has been increasingly used to demonstrate the power of combinational practice
    • is not a poor practice per se, that solely exemplifies the failure of artists to change the productive apparatus
    • Change modalities, not content: Ecological choice
    • Remix as appropiation of a certain medium and instruments
    • Also be a framework to analyse the semantics of political discourse
    • Remix as a folk political tool <-- But then, commodification arrived?
      • For example 1800+- Paris: folk songs used as a vector to memorise and spread commentary and critiques on pubblic affairs: original lyrics replaced by critical texts
  • From entertainment to political communication network! Other necessities
  • Remix as a cultural glue instead of a movement/something framed

Remix and free culture relate to each other in file-sharing culture

Read Only vs Read-Write file system permission?

  • With the internet + P2P filesharing > increased democratization of practices > used to accelerate the spread of new ideas
  • CC used remix as
  1. inspiration
  2. shortcut to communicate about licensing changes
  3. to show potentiality
  • Bourriaud, 2002, fuck new, what can we do with what we have?
    • Artists as remixers
    • consumption and production of informations are no longer so separate
    • Ecology again, extractive datas issue
    • Artists as seminauts
      • produce endless narratives and journeys within informations
      • Artist as comunicator? yes

Remix as creative mechanism VS remix as a controlled environment

/// Issues on Dub Reggae culture and industry: precarious conditions of musician and copyrights... /// Public domain derived corporation +-

Free circulation and transformation of informations cannot be directly linked to an egalitarian participation in a liberated productive apparatus Ignoring the aspect of political economy in relation to these practices

  • OCIO: "According to Veal, the whole versioning process can therefore be sensed as a direct result of capitalist influence in the making of music, that turns folkloric practices into a calculated economic strategy based on a complex and possibly endless archaeology."
    • Hegemony eats folk.
  • who infrings copyright remixing stuff is often potrayed as a kind of hero?
  • but also who prevent the free circulation of information are sustematically impersonated as evil entities
    • Ressentiment, hostility from free culture supporters

"The author-centered regime of the information society that Boyle had warned against35 is therefore not resolved in free culture but only displaced. How such information comes into existence, what kind of technological, social, and political frameworks permit its access, what networks of software it requires or gives rise to, its wider aesthetic inherences and affordances.

  • It should also become clear how such frameworks influence the groups that inhabit the structures formed by these templates.
  1. who owns the file?
  2. Where is it located?
  3. Why can it be accessed?
  4. Who benefits from reading from or writing to it?
  5. Full permissions over a small element of a system does not imply complete control over the latter.





Ground 0: Various Lectures


Collaboration, Conflict & Consent with Eleonor

Here our proposal about the the issue of Rhode statue at Cambridge: 𝕗𝕣𝕖𝕖𝕫𝕖


David Benque here


</div



Maybe you wanna know what I do


Oh god I have to tidy and fix everything sigh