add new example, use common header file