complete some feature