regenerates assets