I have a few improvements that I'd like to submit, do you accept pull requests?