initial commit
Initial version
Minor changes