some notes for feature improvement