Adding new code model interface