vastly improved functionality