update to use base object syntax