no need for reshape package, it is better to use our custom melt.