added 18 new features