added the dist and stuff, probably going to remove it