I will try to post updates here, re-editing same post.