it gets doubles of everything and i need to fix that now... maybe m-1 instead, but that makes no sense