further important improvements