rearrange structure for better github page behavior