adding some features