added owner class and is adopted? method