1.5.1 release, some bugs fixed, some providers added, refactoring