add features working