checks for molecules fairly accurately