Add several new features