think i've finally decided on an approach to try