noonipi site code and utilities