add capture process
add models
merging changes