added variable masses and sizes and colors