rough work.