restructured. Hope you dont mind