full code version