update lib controller adding useful is_ methods