some features improved