object_layer loads dynamically