ignore test source
restruct