runtime object