add required parameters when creating a new c3d file, change some method