#99 add missing source files