adding some feature