added ability to create not same width items