# GSOC '21 - ES6 Import and Classes in p5.js sound

**URL:** <https://discourse.processing.org/t/gsoc-21-es6-import-and-classes-in-p5-js-sound/28457>\
**Category:** Summer of Code\
**Created:** [March 12, 2021, 4:25am UTC](https://discourse.processing.org/t/gsoc-21-es6-import-and-classes-in-p5-js-sound/28457 "2021-03-12T04:25:03Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![rt1301](https://avatars.discourse-cdn.com/v4/letter/r/cab0a1/32.png) [@rt1301](https://discourse.processing.org/u/rt1301)\
**Post date:** [March 12, 2021, 4:25am UTC](https://discourse.processing.org/t/gsoc-21-es6-import-and-classes-in-p5-js-sound/28457/1 "2021-03-12T04:25:03Z")

</div>

Hello, my name is Rishabh Taparia. I am an undergraduate student of NIT Trichy, and have been contributing to Processing Foundation for some time now. I really admire the idea of Processing and how it has helped a lot of beginners (including me) gain confidence and expertise in Programming.  
I was looking at the ES6 Import and Classes Project, but most of the codebase of p5.js sound has already been converted to ES6 syntax.  
Only a few places are using the ‘var’ variable syntax other than that all the codebase is converted.  
Am I missing some part of the codebase which requires changes? Can someone help me with this?  
@therewasaguy Can you suggest to me how to get started on this project?
