add open surf gross model