add some features(Draft)