crangaperera pages