changing voids mostly, trying to fix main