resize to fit your needs and use your own objects inside.