shitty formatting3