some basic tests to start with;
adding an increment of functionality;