add more usability features