Basic features and sample unit test