I just only maked it work for now :) Will try to clean it from trash and add comments (as possible). Will upload it soon.