initial upload

many mistakes are in…