Adding co-primary functionality.
Adding co-primary functionality