adding code and jars