initial commit
final fixes.
first push to github