Adding update to ocudl in depth