initial push to 1.0 branch