start on oss; write doc