some rough work in the right direction