abstract object handl handl abstract 