some updates to these concepts