fucked up transfers, need to investigfate many to many