add concept of owner