Added have function and fixed some names