first commit
almost done
yeh