release 0.1 du implementation in filer

David thank you for letting me submit this to you. I had a hell of a time playing around with the code and it was really fun. I hope you enjoy my code, looking forward to your thoughts