add some files from an old project of mine that happens to fit my needs