structure start