added owned caps functionality