Can you add more documentation? You're additions vastly increase the functionality of this basic task. Please also add yourself as an author and contributor.