first commit, scripts still need serious work