create deep reverse