breaking now i suppose --- combine position and spatial