features working, some tests implemented