TEST ONLY main function !!!!!