revising some features