owner.cpp