Add source code, compiled code and rules