initial import
refactored for a standalone extension and filled the README file