Initial version - works well, needs some adjustment to make a python library