def check_above(site, molecule):
    """
    This function can check whether all atoms in molecule are above the adsorption site

    Parameters:

    site:
        Numpy Array. The adsorption site that we want

    molecule:
        Atoms Object. The adsorbates.

    Return:
        Boolean. Shows whether the molecule is above the surface or not.
    """
    for atom in molecule:
        if atom.position[2] < site[2]:
            return False
    return True
