fixed isComponent and bkell example