several improvements, fixes.
something new.