added test file, test (and execution) not satisfactory yet