meh don't like the performance.. stashing this in case we come back to working on it