implement hasClass(), addClass() and removeClass()