codesmith income share agreement