lots of work on features