fixed weights, need to fix melting