I think I finally caught up with where I was 5 days ago, except now using the imperative layer.