this aint cool
removed traits and changed Multidual