improved basic usability