demo for sub project