add demo code dir