start alternative implementation
Merge pull request #1 from larskotthoff/master

start alternative implementation