Added in functions fingers crossed