initial upload of prototype A code for test.