added boolean methods