improved design