restructured reference for imp side