simplified arrays, some fuckup still