added modeling work