gathering initial pieces