idk why mainactivity didn't commit