add source files from opengnop