it's brokes
check for current user then finds or creates