moving stuff around
naive ink model