new mol_t type for molecules and removed comp.get_tar by calculation