add a way to create dynamic objects