Stuff I have done in JS