shifting around how this works