and substituted or unsubstituted alkyl of the general formula g ch 3 where g represents an alkylene chain having from 1 to about 25 carbon atoms and z and y represent protecting groups r 2 is selected from the group consisting of h j oh j sh j nh 2 cooh j ots j x sh nh 2 coor 39 and substituted or unsubstituted alkyl of the general formula j ch 3 where j represents an alkylene chain having from 1 to about 10 carbon atoms x represents a halide and r 39 represents an alkylene chain having from 1 to about 10 carbon atoms arbitrarily r 1 derives from the central monoalkylated r 1 of the malonic ester while r 2 is converted from the cooet end chain of the ester r 1 can be selected from any of the groups listed above although h is preferred other r 1 groups may require protecting groups to enable them to withstand the ensuing reactions as used herein 34 protecting group 34 refers to any group that can be attached to a functional moiety permitting it to withstand future reaction conditions without destroying the function and which later can be removed or substituted to give back the functional group for example if alcohol or thiol groups are used a protective group z is used in the case of alcohols z may be t butyldimethylsilyl of tetrahydropyran while for thiols a preferred z is triphenylmethyl protective group y is similarly required for amino substituents.