init build and demo