before arrays