package re strucutre.