tons of small updates
initial commit