cleaning this shitty source up