Hash link to function and various bug fixes and features.