pointer fuckup fix