Added has functions