added first run of custom object compositions system